precedence and associativity